/* @Author: Benny Vermonden c1025695
 * @Description: Controller om eigenaars toe te voegen
*/

package controllers.createControllers;

import javax.swing.JFrame;

import controllers.uiControllers.MainViewController;
import controllers.uiControllers.PortalController;
import core.logic.services.createServices.ToevoegenEigenaarService;
import core.models.dataModels.createModels.ToevoegenEigenaarModel;
import views.createViews.ToevoegenEigenaarView;

public class ToevoegenEigenaarController {
	
	private static JFrame scherm;
	
	public static void showView()
	{
		ToevoegenEigenaarModel model = ToevoegenEigenaarService.getToevoegenEigenaarModel();
		
		scherm = new ToevoegenEigenaarView(model);
		
		//scherm.pack();
		//scherm.setVisible(true);
		MainViewController.showView(scherm);//@author: Lieven Vandeperre(C1025684) -->nieuwe methode om Jframe in 1 parent scherm te zetten
	}
	
	public static void handleView(ToevoegenEigenaarModel model)
	{
		ToevoegenEigenaarService.AddPersoonsEigenaar(model);
	}
	
	public static void closeView()
	{
		MainViewController.removeView(scherm);
		scherm.dispose();
		PortalController.showView();
	}

}
